public class CaseTest 
{

    static testMethod void solutionFromIdeaCaseTest() 
    {
        Case[] CasesToCreate = new Case[]{};
        for(Integer x=0; x<3;x++)
        {
            Case c = new Case(Subject='test',Description='test',Feature_Area__c='Alarms',related_to__c='none',isVisibleInSelfService=false,current_release__c='a0O80000001i1OwEAI');
            CasesToCreate.add(c);
        }
        Test.startTest();
        
        insert casesToCreate;
        
        for(Integer x=0; x<3;x++)
        {
			CasesToCreate[x].status = 'Idea Posted';
        }
        update CasesToCreate;
                
        Test.stopTest();           
    }
    static testMethod void assignQueueTest()
    {
		Case[] CasesToCreate = new Case[]{};
        for(Integer x=0; x<3;x++)
        {
            Case c = new Case(OWNERID = '00G80000001UCHeEAO',status='open', Subject='test',Description='test',Feature_Area__c='Alarms',related_to__c='none',isVisibleInSelfService=false,current_release__c='a0O80000001i1OwEAI');
            CasesToCreate.add(c);
        }
       
        Test.startTest();
        insert casesToCreate;    
		Test.stopTest();  
    }
    static testMethod void enforceProductAccountTest()
    {
		Case[] CasesToCreate = new Case[]{};
        for(Integer x=0; x<3;x++)
        {
            Case c = new Case(OWNERID = '00G80000001UCHeEAO',status='open', Subject='test',Description='test',Feature_Area__c='Alarms',related_to__c='none',isVisibleInSelfService=false,software_product__c='a0B80000002y1alEAA',current_release__c='a0O80000001i1OwEAI');
            CasesToCreate.add(c);
        }
       
        Test.startTest();
        insert casesToCreate;    
		Test.stopTest();      	
    }

}